Solving Set Constraint Satisfaction Problems using ROBDDs

نویسندگان

  • Peter Hawkins
  • Vitaly Lagoon
  • Peter J. Stuckey
چکیده

Constraint solvers typically maintain a domain of possible values for each variable that may form part of a solution to a constraint satisfaction problem. Historically, it has been thought impractical to represent precisely the domains of certain types of constrained variable, such as finite set variables. For example, the domain of a finite set variable which can take on the value of any subset of {1, . . . , N} contains 2N elements, which when using a näıve representation quickly becomes unmanageable even for small N . Instead, most finite set solvers have resorted to maintaining an approximation to the true domain of a set variable, typically described by upper and lower bounds under the subset partial ordering relation. However, Lagoon and Stuckey have demonstrated a new approach to modelling finite domain constraint problems using Reduced Ordered Binary Decision Diagrams (ROBDDs), which is particularly applicable to set variables and set domains. Building on their work, which showed that it is possible to construct an efficient set domain propagator which compactly represents many set domains and set constraints using ROBDDs, we demonstrate that the ROBDD-based approach provides unprecedented flexibility in modelling constraint satisfaction problems, leading to performance improvements. We show that the ROBDD-based modelling approach can be extended to the modelling of integer and multiset constraint problems in a straightforward manner. Since domain propagation is not always practical, we also show how to incorporate less strict consistency notions into the ROBDD framework, such as set bounds, cardinality bounds and lexicographic bounds consistency. Finally, we present experimental results that demonstrate the ROBDD-based solver performs better than various more conventional constraint solvers on several standard set constraint problems. Supervisor: Peter J. Stuckey I would like to express my gratitude both to Peter Stuckey and to Vitaly Lagoon, whose guidance and assistance made this thesis possible. Thanks also to my parents and friends for keeping me more sane than I otherwise would be.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A New Method for Solving Constraint Satisfaction Problems

Many important problems in Artificial Intelligence can be defined as Constraint Satisfaction Problems (CSP). These types of problems are defined by a limited set of variables, each having a limited domain and a number of Constraints on the values of those variables (these problems are also called Consistent Labeling Problems (CLP), in which “Labeling means assigning a value to a variable.) Solu...

متن کامل

A New Method for Solving Constraint Satisfaction Problems

Many important problems in Artificial Intelligence can be defined as Constraint Satisfaction Problems (CSP). These types of problems are defined by a limited set of variables, each having a limited domain and a number of Constraints on the values of those variables (these problems are also called Consistent Labeling Problems (CLP), in which “Labeling" means assigning a value to a variable.) Sol...

متن کامل

Storing learnt (no)goods in ROBDDs for solving structured CSPs

It was shown that constraint satisfaction problems (CSPs) with a low width can be solved effectively by structural methods. In particular, the BTD method which exploits the concepts of goods and nogoods makes it possible to solve efficiently difficult instances. However, the memory space required for the storage of these (no)goods may make difficult or impossible the resolution of certain probl...

متن کامل

Problem Solving in the DISCO Constraint Database System

This paper describes general approaches to solving two classes of problems using the DISCO constraint database system. The rst class of problems occurs when distinct values from a subset of the integers must be assigned to the variables of a constraint satisfaction problem. The second occurs when a group of items must be selected from a subset of the integers such that each of a set of constrai...

متن کامل

A Local Search Approach to Modelling and Solving Interval Algebra Problems

Local search techniques have attracted considerable interest in the artificial intelligence community since the development of GSAT and the minconflicts heuristic for solving propositional satisfiability (SAT) problems and binary constraint satisfaction problems (CSPs) respectively. Newer techniques, such as the discrete Langrangian method (DLM), have significantly ∗The authors gratefully ackno...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • J. Artif. Intell. Res.

دوره 24  شماره 

صفحات  -

تاریخ انتشار 2005